runtime.m.spinning (field)

21 uses

	runtime (current package)
		proc.go#L1074: 	mp.spinning = true
		proc.go#L3001: 	if gp.m.spinning {
		proc.go#L3015: 	getg().m.spinning = true
		proc.go#L3109: 	if nmp.spinning {
		proc.go#L3119: 	nmp.spinning = spinning
		proc.go#L3302: 	if gp.m.spinning {
		proc.go#L3303: 		gp.m.spinning = false
		proc.go#L3517: 	if mp.spinning || 2*sched.nmspinning.Load() < gomaxprocs-sched.npidle.Load() {
		proc.go#L3518: 		if !mp.spinning {
		proc.go#L3610: 	if !mp.spinning && sched.needspinning.Load() == 1 {
		proc.go#L3658: 	wasSpinning := mp.spinning
		proc.go#L3659: 	if mp.spinning {
		proc.go#L3660: 		mp.spinning = false
		proc.go#L3737: 		if mp.spinning {
		proc.go#L4023: 	if !gp.m.spinning {
		proc.go#L4026: 	gp.m.spinning = false
		proc.go#L4160: 	if mp.spinning && (pp.runnext != 0 || pp.runqhead != pp.runqtail) {
		proc.go#L4198: 	if mp.spinning {
		proc.go#L6453: 			mp.spinning = true
		proc.go#L6968: 		print(" mallocing=", mp.mallocing, " throwing=", mp.throwing, " preemptoff=", mp.preemptoff, " locks=", mp.locks, " dying=", mp.dying, " spinning=", mp.spinning, " blocked=", mp.blocked, " lockedg=")
		runtime2.go#L652: 	spinning        bool // m is out of work and is actively looking for work